complete (one's duty) - Espagnol Anglais Dictionnaire